package com.xf.sys.mapper;

import java.util.List;
import java.util.Map;

import com.xf.sys.entity.SysResource;
import com.xf.sys.entity.SysResourcesRole;

public interface SysResourcesRoleMapper {
	
	/**
	 * 根据角色ID删除绑定权限关系
	 * @param roleId
	 * @return
	 */
	public int deleteByRoleId(Integer roleId);

	/**
	 * 
	 * @param list
	 * @return
	 */
	public int insertBatch(List<SysResourcesRole> list);

    /**
     * 根据角色查询所绑定的权限关系
     * @param roleId
     * @return
     */
    public List<SysResourcesRole> selectByRoleId(Integer roleId);

    /**
     * 根据角色ID、菜单ID获取资源信息
     * @param map
     * @return
     */
    public List<SysResource> selectSysResourceRoleList(Map<String, Integer> map);
}